package com.csi.juegoweb.dao;

import java.util.List;

import com.csi.juegoweb.domain.NivelRegla;
import com.csi.juegoweb.domain.NivelReglaId;
@SuppressWarnings("unchecked")
public interface NivelReglaDAO {

	// property constants
	public static final String NU_CANT_DONAN = "nuCantDonan";

	public abstract void save(NivelRegla transientInstance);

	public abstract void delete(NivelRegla persistentInstance);

	public abstract NivelRegla findById(NivelReglaId id);

	public abstract List findByExample(NivelRegla instance);

	public abstract List findByProperty(String propertyName, Object value);

	public abstract List findByNuCantDonan(Object nuCantDonan);

	public abstract List findAll();

	public abstract NivelRegla merge(NivelRegla detachedInstance);

	public abstract void attachDirty(NivelRegla instance);

	public abstract void attachClean(NivelRegla instance);

}